Sign In
to Vote &
Create Storyboards.
 
In El Lago, about 30 miles outside of Houston and just a short drive from NASA's Johnson Space Center, you can snag the mid-century home that served as home base to astronaut Neil Armstrong during the famed Gemini and Apollo missions.
0
0
0


Storyboard
Print
Share this Article

Recommended

  • {TITLE}
    {PUBLISHER} - {PUBLISHED_DATE}
    {VIEWS}
  • Create Storyboard